//JavaScript
var registerSession;
var respLiens;

function setRegisterSession(registerSessionToSet){
  registerSession = registerSessionToSet;
}

function gestionReponse(liens)
{
   respLiens = true;
    if (liens){
      if (liens.length > 0)
      {
          var str = "";
          var catOld = -1;
          var array = new Array();
          var catArray = null;
          for (var i=0 ; i < liens.length ; i++)
          {
              var lien = liens[i];
              if (lien.idCat != catOld){
                if (catOld != -1){
                  array.push(catArray);
                }
                catOld = lien.idCat;
                catArray = new Array();
              }
              catArray.push(lien);
          }
          array.push(catArray);
          // affichage des donées
          for (var i=0; i< array.length ; i++){
                str += afficheCategorieLien(array[i]);
          }
          $('#resultat').html(str);
      }
    }else{
      $('#resultat').html(xhr.responseText);
    }
}

function getLiens(){
  respLiens = false;
  var url = 'include/bd/liens_bd.php';
  $.getJSON(url
      ,gestionReponse);
  setTimeout(function(){
  if (!respLiens){
      $('#resultat').html("<DIV ALIGN='center'><IMG SRC='images/loading.gif' ALIGN='center'></DIV>");
  }
  },100);
}


function afficheCategorieLien(liens){
var idCat = liens[0].idCat;
var nomCat = liens[0].nomCat;
//CREATION DU SQUELETE HTML
var html = ""+
"<DIV id='lien_top'>"+
  html_entity_decode(nomCat)+
"</DIV>"+
"<DIV id='lien_content_back'>"+
  "<DIV id='lien_content'>";
		// INJECTATION DES DONNEES
		for (var i=0 ; i < liens.length ; i++)
        {
            var lien = liens[i];
		   html += "<A HREF="+lien.url+" target='_blank' class='blanc'>"+html_entity_decode(lien.titre)+"</A> : "+html_entity_decode(lien.desc)+" <BR />";
  		 if (registerSession == 1) { 
  				html += "<A class='blanc' HREF='index.php?page=update_liens&id_lien="+lien.idLien+"'>Editer ce lien</A><BR /><BR />";
  		  }
		  
    }		
  // Poursuite du squelette HTML
	html += ""+
  "</DIV>"+
"</DIV>"+
"<DIV id='lien_content_end' />"+
"<BR />";	

return html;
}
